OpenClawの基盤
1. マークダウン最優先の哲学
OpenClawでは、人間が読めるドキュメントを絶対的な真実の源として扱います。データベースに論理を隠すシステムとは異なり、エージェントの「魂」はテキストファイルに定義されるため、透明性と、バージョン管理が確保されます。
- SOUL.md: キャラクターと倫理的境界を定義します。
- AGENTS.md: エンジニアリングワークフローを概説します。
- MEMORY.md: 長期的な事実や好みを保存します。
2. モデル非依存かつ自律的
中央集積型のエージェントランタイムにより、ロジックを再書き換えせずに、LLM(Claude、GPT、ローカル)の切り替えが可能になります。自律エージェントはHEARTBEAT.mdスケジューラーを通じて24時間365日稼働します。
3. 信頼性とデータ完全性
高同時接続環境での状態破損を防ぐために、OpenClawはセッション分離Lane Queuesを用いて実現します。データ取得はローカル最優先RAG意味的スナップショットを使用する
設定:openclaw.json
{
"global": {
"port": 18789,
"identity": "./config/SOUL.md",
"env_injection": true
},
"security": {
"firewall": "strict",
"rce_protection": true
}
}
コマンドを入力してください...
質問1
なぜOpenClawは「マークダウン最優先」のアプローチを重視するのでしょうか?
質問2
同時ユーザー操作時に「状態破損」を防ぐのは何ですか?
チャレンジ:デバッガー
動作しないエージェントの問題を診断します。
問題: エージェントはデプロイされていますが、割り当てられた役割ではなく汎用的な性格で反応しており、昨日のセッションのデータも記憶できていません。
分析
どのファイルやコンポーネントが誤設定されている可能性がありますか?
診断:
1. キャラクターの問題: 確認:
2. メモリの問題: 確認:
1. キャラクターの問題: 確認:
SOUL.md が、openclaw.jsonが確保されます。2. メモリの問題: 確認:
MEMORY.md が書き込み可能であるか、およびローカル最優先RAG システムが意味的スナップショットを正常に生成しているかを確認してください。